source/minuit/device/alsa.d(153,64): Error: cannot take address of local `value` in `@safe` function `run` source/minuit/device/alsa.d(183,29): Error: cannot take address of local `card` in `@safe` function `mnFetchOutputs` source/minuit/device/alsa.d(184,9): Error: `@safe` function `minuit.device.alsa.mnFetchOutputs` cannot call `@system` function `core.stdc.stdio.printf` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../druntime/import/core/stdc/stdio.d(1251,9): `core.stdc.stdio.printf` is declared here source/minuit/device/alsa.d(190,9): Error: `@safe` function `minuit.device.alsa.mnFetchOutputs` cannot call `@system` function `core.stdc.stdio.printf` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../druntime/import/core/stdc/stdio.d(1251,9): `core.stdc.stdio.printf` is declared here source/minuit/device/alsa.d(197,30): Error: cannot take address of local `card` in `@safe` function `mnFetchOutputs` source/minuit/device/alsa.d(198,10): Error: `@safe` function `minuit.device.alsa.mnFetchOutputs` cannot call `@system` function `core.stdc.stdio.printf` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../druntime/import/core/stdc/stdio.d(1251,9): `core.stdc.stdio.printf` is declared here source/minuit/device/alsa.d(212,29): Error: cannot take address of local `card` in `@safe` function `mnFetchInputs` source/minuit/device/alsa.d(213,9): Error: `@safe` function `minuit.device.alsa.mnFetchInputs` cannot call `@system` function `core.stdc.stdio.printf` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../druntime/import/core/stdc/stdio.d(1251,9): `core.stdc.stdio.printf` is declared here source/minuit/device/alsa.d(219,9): Error: `@safe` function `minuit.device.alsa.mnFetchInputs` cannot call `@system` function `core.stdc.stdio.printf` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../druntime/import/core/stdc/stdio.d(1251,9): `core.stdc.stdio.printf` is declared here source/minuit/device/alsa.d(226,30): Error: cannot take address of local `card` in `@safe` function `mnFetchInputs` source/minuit/device/alsa.d(227,10): Error: `@safe` function `minuit.device.alsa.mnFetchInputs` cannot call `@system` function `core.stdc.stdio.printf` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../druntime/import/core/stdc/stdio.d(1251,9): `core.stdc.stdio.printf` is declared here source/minuit/device/alsa.d(236,28): Error: cannot take address of local `handle` in `@safe` function `mnOpenOutput` source/minuit/device/alsa.d(253,22): Error: cannot take address of local `handle` in `@safe` function `mnOpenInput` source/minuit/device/alsa.d(319,52): Error: `data.ptr` cannot be used in `@safe` code, use `&data[0]` instead source/minuit/device/alsa.d(416,30): Error: `@safe` function `minuit.device.alsa._mnCreateOutputDevice` cannot call `@system` function `std.conv.to!string.to!(char*).to` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/conv.d(219,7): `std.conv.to!string.to!(char*).to` is declared here source/minuit/device/alsa.d(426,30): Error: `@safe` function `minuit.device.alsa._mnCreateInputDevice` cannot call `@system` function `std.conv.to!string.to!(char*).to` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/conv.d(219,7): `std.conv.to!string.to!(char*).to` is declared here source/minuit/device/alsa.d(441,10): Error: cast from `char[32]` to `char*` not allowed in safe code source/minuit/device/alsa.d(442,29): Error: cannot take address of local `ctl` in `@safe` function `_mnListOutputDevices` source/minuit/device/alsa.d(442,35): Error: cast from `char[32]` to `immutable(char)*` not allowed in safe code source/minuit/device/alsa.d(443,9): Error: `@safe` function `minuit.device.alsa._mnListOutputDevices` cannot call `@system` function `core.stdc.stdio.printf` /opt/dmd-safe/dmd/dmd-safe failed with exit code 1.